Notes on Concurrency Control in Groupware

نویسنده

  • Tim Kindberg
چکیده

These brief notes explore the requirements and design issues surrounding concurrency control in groupware – software with which several users, often geographically separated, collaborate on a shared task such as document writing. The next section gives an overview of groupware. We then give requirements and design issues, and go on to discuss how traditional concurrency control techniques such as database transactions are usually inappropriate for groupware, and describe and discuss alternatives. Finally, we suggest some categorisations of the ways in which users receive information about shared objects and the ways in which they interact in shared tasks.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cut‐paste string operation for collaborative groupware applications

Background Groupware system is a multiple user system in which the operations of each user must quickly be propagated to all other shared users (e.g., multi-player game, real-time computer conferencing). Groupware system requires sharing of data, fine granularity, concurrency control and fast response times. Consistency and high local responsiveness are specific requirements for multi-user syst...

متن کامل

Inclusive transformation consistency control algorithm in distributed system

Background Real-time groupware systems, such as multi-player game, and real-time computer conferencing in the area of computer-supported cooperative work have multiple users where the actions of all users must be propagated to all other users. Groupware systems are multi-user systems that provide an interface to a multi-user shared environment, which require sharing of data, fine-granularity, c...

متن کامل

Flexibility Mapping Synchronous Groupware Architectures to Distributed Implementations

Design-level architectures allow developers to concentrate on the functionality of their groupware application without exposing its detailed implementation as a distributed system. Because they abstract issues of distribution, networking and concurrency control, design-level architectures can be implemented using a range of distributed implementation architectures. This paper shows how the impl...

متن کامل

Specifying Temporal Behaviour in Software Architectures for Groupware Systems

This paper presents an example of how software architectures can encode temporal properties as well as the traditional structural ones. In the context of expressing concurrency control in groupware systems, the paper shows how a specification of temporal properties of the semi-replicated groupware architecture can be refined to three different implementations, each with different performance tr...

متن کامل

Message from the TC Chair

Groupware systems are computer based systems which supports two or more users working in a tightly coupled fashion on a common task. This paper briefly introduc ess a family of concurrency control algorithms for groupware systems. These algo rithms maintain consistency without locking, and without rollback, within a dynam ic non-serializable environment. A consistency theorem for this family of...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996